ImpairmentScreen
This screen rule holds the configuration of the impairment screen. It dictate the contents and behavior of the impairment screen.
| Element | Attribute | Parent Element | Description | Element / Attribute Values |
|---|---|---|---|---|
| <ImpairmentScreen> |
Required: This element is the parent/root element for the rule. |
|||
| <Impairment> | <ImpairmentScreen> |
Required, Repeatable: This element's structure defines a screen for a combination of LEVELCODE and CATEGORYCODE values. This element is repeated for each valid combination of these attribute values. |
||
| LEVELCODE | <Impairment> |
Required: This attribute combines with CATEGORYCODE to identify the data view by the impairment's level code value. |
|
|
| CATEGORYCODE | <Impairment> |
Required: This attribute combines with LEVELCODE to identify the data view by the impairment's category code value. These code values are completely decided by the customer. |
|
|
| <FixedFields> | <Impairment> |
Optional: This element defines presentation properties of the Impairment's fixed fields. These properties allow configuration to define values to <Display>, <Enabled>, <Disabled>, <Expand> and <DefaultValue> properties. The fixed fields available to alter properties on are Status, Debit, FlatExtra and Duration. |
|
|
| <Fields> | <Impairment> |
Optional: This element contains a structure that defines the dynamic fields for this combination of CATEGORYCODE and LEVELCODE. The properties available to this structure are <Name>, <Display>, <DataType>, <DefaultValue>, <Query> and <Options>. See common Fields definition page. |
||
| <Events> | <Impairment> |
Optional: See Common Elements ActionEvents definition page. |
||
| <ScreenMath> | <Impairment> |
Optional: See Common Elements ActionEvents definition page. |
||
| <Actions> | <Impairment> |
Optional: See Common Elements ActionEvents definition page. |
XML Schema
<ImpairmentScreen>
<Impairment LEVELCODE="[code]" CATEGORYCODE="[code]">
<FixedFields>
<Field>
<Name>[Status | Debit | FlatExtra | Duration]</Name>
<Display>...</Display>
<Expanded>...</Expanded>
<Query>...</Query>
<Hidden>...</Hidden>
<Disabled>...</Disabled>
</Field>
<Field>...</Field>
</FixedFields>
<Fields>
<Field>...</Field>
<Field>...</Field>
</Fields>
<Events>...</Events>
<ScreenMath>...</ScreenMath>
<Actions>...</Actions>
</Impairment>
<Impairment>...</Impairment>
</ImpairmentScreen>
XML Example
<ImpairmentScreen>
<Impairment LEVELCODE="01" CATEGORYCODE="01">
<FixedFields>
<Field>
<Name>FlatExtra</Name>
<Display>Flat Extra Edit</Display>
</Field>
<Field>
<Name>Status</Name>
<Display>Status</Display>
<DefaultValue>Shadow</DefaultValue>
</Field>
</FixedFields>
<Fields>
<Field>
<Name>TestRadio</Name>
<Display>PolicyScreenTestRadio</Display>
<DataType>Radio</DataType>
<DefaultValue>00</DefaultValue>
<Query TYPE="FIXED">
<Options>
<Option>
<OptionValue>00</OptionValue>
<OptionText>RadioYes</OptionText>
</Option>
<Option>
<OptionValue>01</OptionValue>
<OptionText>RadioNo</OptionText>
</Option>
</Options>
</Query>
</Field>
<Field>
<Name>TestCombo</Name>
<Display>PolicyScreenTestCombo</Display>
<DataType>Combo</DataType>
<Query TYPE="FIXED">
<Options>
<Option>
<OptionValue>00</OptionValue>
<OptionText>Combo1</OptionText>
</Option>
<Option>
<OptionValue>01</OptionValue>
<OptionText>Combo2</OptionText>
</Option>
</Options>
</Query>
</Field>
<Field>
<Name>PaymentMethod</Name>
<Display>PaymentMethod</Display>
<DataType>Combo</DataType>
<Query TYPE="SQL">SELECT CodeValue, ShortDescription FROM AsCode WHERE CodeName = 'AsCodePaymentMethod'</Query>
</Field>
</Fields>
</Impairment>
<Impairment LEVELCODE="01" CATEGORYCODE="02">
<FixedFields>
<Field>
<Name>FlatExtra</Name>
<Display>Flat Extra Edit</Display>
</Field>
<Field>
<Name>Status</Name>
<Display>Status</Display>
<DefaultValue>Shadow</DefaultValue>
</Field>
</FixedFields>
<Fields>
<Field>
<Name>TestRadio</Name>
<Display>PolicyScreenTestRadio</Display>
<DataType>Radio</DataType>
<DefaultValue>00</DefaultValue>
<Query TYPE="FIXED">
<Options>
<Option>
<OptionValue>00</OptionValue>
<OptionText>RadioYes</OptionText>
</Option>
<Option>
<OptionValue>01</OptionValue>
<OptionText>RadioNo</OptionText>
</Option>
</Options>
</Query>
</Field>
<Field>
<Name>TestCombo</Name>
<Display>PolicyScreenTestCombo</Display>
<DataType>Combo</DataType>
<Query TYPE="FIXED">
<Options>
<Option>
<OptionValue>00</OptionValue>
<OptionText>Combo1</OptionText>
</Option>
<Option>
<OptionValue>01</OptionValue>
<OptionText>Combo2</OptionText>
</Option>
</Options>
</Query>
</Field>
<Field>
<Name>PaymentMethod</Name>
<Display>PaymentMethod</Display>
<DataType>Combo</DataType>
<Query TYPE="SQL">SELECT CodeValue, ShortDescription FROM AsCode WHERE CodeName = 'AsCodePaymentMethod'</Query>
</Field>
</Fields>
</Impairment>
<Impairment LEVELCODE="02" CATEGORYCODE="01">
<FixedFields>
<Field>
<Name>FlatExtra</Name>
<Display>Flat Extra Edit</Display>
</Field>
<Field>
<Name>Status</Name>
<Display>Status</Display>
<DefaultValue>Shadow</DefaultValue>
</Field>
</FixedFields>
<Fields>
<Field>
<Name>TestRadio</Name>
<Display>PolicyScreenTestRadio</Display>
<DataType>Radio</DataType>
<DefaultValue>00</DefaultValue>
<Query TYPE="FIXED">
<Options>
<Option>
<OptionValue>00</OptionValue>
<OptionText>RadioYes</OptionText>
</Option>
<Option>
<OptionValue>01</OptionValue>
<OptionText>RadioNo</OptionText>
</Option>
</Options>
</Query>
</Field>
<Field>
<Name>TestCombo</Name>
<Display>PolicyScreenTestCombo</Display>
<DataType>Combo</DataType>
<Query TYPE="FIXED">
<Options>
<Option>
<OptionValue>00</OptionValue>
<OptionText>Combo1</OptionText>
</Option>
<Option>
<OptionValue>01</OptionValue>
<OptionText>Combo2</OptionText>
</Option>
</Options>
</Query>
</Field>
<Field>
<Name>PaymentMethod</Name>
<Display>PaymentMethod</Display>
<DataType>Combo</DataType>
<Query TYPE="SQL">SELECT CodeValue, ShortDescription FROM AsCode WHERE CodeName = 'AsCodePaymentMethod'</Query>
</Field>
</Fields>
</Impairment>
<Impairment LEVELCODE="02" CATEGORYCODE="02">
<FixedFields>
<Field>
<Name>FlatExtra</Name>
<Display>Flat Extra Edit</Display>
</Field>
<Field>
<Name>Status</Name>
<Display>Status</Display>
<DefaultValue>Shadow</DefaultValue>
</Field>
</FixedFields>
<Fields>
<Field>
<Name>TestRadio</Name>
<Display>PolicyScreenTestRadio</Display>
<DataType>Radio</DataType>
<DefaultValue>00</DefaultValue>
<Query TYPE="FIXED">
<Options>
<Option>
<OptionValue>00</OptionValue>
<OptionText>RadioYes</OptionText>
</Option>
<Option>
<OptionValue>01</OptionValue>
<OptionText>RadioNo</OptionText>
</Option>
</Options>
</Query>
</Field>
<Field>
<Name>TestCombo</Name>
<Display>PolicyScreenTestCombo</Display>
<DataType>Combo</DataType>
<Query TYPE="FIXED">
<Options>
<Option>
<OptionValue>00</OptionValue>
<OptionText>Combo1</OptionText>
</Option>
<Option>
<OptionValue>01</OptionValue>
<OptionText>Combo2</OptionText>
</Option>
</Options>
</Query>
</Field>
<Field>
<Name>PaymentMethod</Name>
<Display>PaymentMethod</Display>
<DataType>Combo</DataType>
<Query TYPE="SQL">SELECT CodeValue, ShortDescription FROM AsCode WHERE CodeName = 'AsCodePaymentMethod'</Query>
</Field>
</Fields>
</Impairment>
</ImpairmentScreen>